#define new(STRUCTNAME, ...) new_ ## STRUCTNAME(__VA_ARGS__)
#define destroy(STRUCTNAME, OBJECT) destroy_ ## STRUCTNAME(OBJECT)
